import java.util.Scanner;  // 导入Scanner类

/**
 * Input - 输入示例
 * 演示如何使用Scanner类进行用户输入
 */
public class Input {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("=== 用户输入示例 ===");
        
        // 输入字符串
        System.out.println("请输入你的姓名:");
        String name = scanner.nextLine();  // 读取一行字符串
        
        // 输入整数
        System.out.println("请输入你的年龄:");
        int age = scanner.nextInt();       // 读取整数
        
        // 输入小数
        System.out.println("请输入你的身高(米):");
        double height = scanner.nextDouble();  // 读取双精度浮点数
        
        // 输入布尔值
        System.out.println("你是否是学生? (true/false):");
        boolean isStudent = scanner.nextBoolean();  // 读取布尔值
        
        // 输入字符
        System.out.println("请输入你的成绩等级 (A/B/C/D):");
        char grade = scanner.next().charAt(0);  // 读取第一个字符
        
        // 输出所有输入的信息
        System.out.println("\n=== 输入信息汇总 ===");
        System.out.println("姓名: " + name);
        System.out.println("年龄: " + age);
        System.out.println("身高: " + height + "米");
        System.out.println("是学生: " + isStudent);
        System.out.println("成绩等级: " + grade);
        
        // 计算并输出一些信息
        int nextYearAge = age + 1;
        System.out.println("明年你就" + nextYearAge + "岁了");
        
        if (height > 1.7) {
            System.out.println("你的身高超过了1.7米");
        } else {
            System.out.println("你的身高没有超过1.7米");
        }
        
        // 关闭Scanner（重要！）
        scanner.close();
        
        System.out.println("\n输入完成，程序结束！");
    }
}
